package com.education.welco.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 学生作业表 student_work
 *
 * @author d
 * @date 2022-06-27
 */
@Data
public class StudentWorkVo implements Serializable {
    private static final long serialVersionUID=1L;


    @ApiModelProperty(value = "学生作业主键id")
    private Integer id;


    @ApiModelProperty(value = "老师布置作业id（该表的pid）")
    private String teaWorkId;


    @ApiModelProperty(value = "课堂id")
    private Integer courseId;


    @ApiModelProperty(value = "课程id-二级目录id")
    private Integer catalogId;


    @ApiModelProperty(value = "作业回答内容")
    private String workText;

    //作业名称
    private String workName;

    //作业描述
    private String workContent;


    @ApiModelProperty(value = "作业上传图片")
    private String workImage;


    @ApiModelProperty(value = "用户id  学生")
    private String userId;


    @ApiModelProperty(value = "用户头像  学生")
    private String userIco;


    @ApiModelProperty(value = "用户名称  学生")
    private String userName;

    //班级名称
    private String className;


    @ApiModelProperty(value = "创建者  学生")
    private String createBy;


    @ApiModelProperty(value = "老师评语")
    private String teaRemark;


    @ApiModelProperty(value = "老师评分")
    private String teaScore;


    @ApiModelProperty(value = "作业当前状态   待提交、批改中1、驳回2、已完成3")
    private String workState;


    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    //开始时间
    private Date startTime;
    //结束时间
    private Date endTime;


    @ApiModelProperty(value = "更新者")
    private String updateBy;


    @ApiModelProperty(value = "更新时间")
    private Date updateTime;


    @ApiModelProperty(value = "是否禁用  0 禁用 1 启用")
    private String state;

}